颠簸: to be jolted around (car on a bumpy road, boat on a rough sea, aircraft experiencing turbulence), to undergo a rough experience...
手段: method, means (of doing sth), strategy, trick...
本领: skill, ability, capability...